<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>SPHinXsys: SPH::DampingPairwiseInner&lt; VariableType &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">SPHinXsys
   &#160;<span id="projectnumber">alpha version</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespace_s_p_h.html">SPH</a></li><li class="navelem"><a class="el" href="class_s_p_h_1_1_damping_pairwise_inner.html">DampingPairwiseInner</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="class_s_p_h_1_1_damping_pairwise_inner-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">SPH::DampingPairwiseInner&lt; VariableType &gt; Class Template Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>A quantity damping by a pairwise splitting scheme this method modifies the quantity directly Note that, if periodic boundary condition is applied, the parallelized version of the method requires the one using ghost particles because the splitting partition only works in this case.  
 <a href="class_s_p_h_1_1_damping_pairwise_inner.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="particle__dynamics__dissipation_8h_source.html">particle_dynamics_dissipation.h</a>&gt;</code></p>

<p>Inherits <a class="el" href="class_s_p_h_1_1_interaction_dynamics_splitting.html">SPH::InteractionDynamicsSplitting</a>, and <a class="el" href="class_s_p_h_1_1_data_delegate_inner.html">SPH::DataDelegateInner&lt; BodyType, ParticlesType, MaterialType, BaseDataDelegateType &gt;</a>.</p>

<p>Inherited by <a class="el" href="class_s_p_h_1_1_damping_pairwise_complex.html">SPH::DampingPairwiseComplex&lt; VariableType &gt;</a>.</p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a16c9a8d1eb66819bbd12b656d0f069df"><td class="memItemLeft" align="right" valign="top"><a id="a16c9a8d1eb66819bbd12b656d0f069df"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>DampingPairwiseInner</b> (<a class="el" href="class_s_p_h_1_1_base_body_relation_inner.html">BaseBodyRelationInner</a> &amp;inner_relation, const std::string &amp;variable_name, Real eta)</td></tr>
<tr class="separator:a16c9a8d1eb66819bbd12b656d0f069df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8adb3dec51a4d8498668f59a7859164"><td class="memItemLeft" align="right" valign="top"><a id="ab8adb3dec51a4d8498668f59a7859164"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>resetDampingCoefficient</b> (Real reset_ratio)</td></tr>
<tr class="separator:ab8adb3dec51a4d8498668f59a7859164"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_s_p_h_1_1_interaction_dynamics_splitting"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_s_p_h_1_1_interaction_dynamics_splitting')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_s_p_h_1_1_interaction_dynamics_splitting.html">SPH::InteractionDynamicsSplitting</a></td></tr>
<tr class="memitem:adccc4eb72bf4123ea019a5da29565669 inherit pub_methods_class_s_p_h_1_1_interaction_dynamics_splitting"><td class="memItemLeft" align="right" valign="top"><a id="adccc4eb72bf4123ea019a5da29565669"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>InteractionDynamicsSplitting</b> (<a class="el" href="class_s_p_h_1_1_s_p_h_body.html">SPHBody</a> &amp;sph_body)</td></tr>
<tr class="separator:adccc4eb72bf4123ea019a5da29565669 inherit pub_methods_class_s_p_h_1_1_interaction_dynamics_splitting"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6389a33a740f6adfe679fa5115af78d1 inherit pub_methods_class_s_p_h_1_1_interaction_dynamics_splitting"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_p_h_1_1_interaction_dynamics_splitting.html#a6389a33a740f6adfe679fa5115af78d1">exec</a> (Real dt=0.0) override</td></tr>
<tr class="separator:a6389a33a740f6adfe679fa5115af78d1 inherit pub_methods_class_s_p_h_1_1_interaction_dynamics_splitting"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4bccecb7d2326f6e21f432e735cd6fe7 inherit pub_methods_class_s_p_h_1_1_interaction_dynamics_splitting"><td class="memItemLeft" align="right" valign="top"><a id="a4bccecb7d2326f6e21f432e735cd6fe7"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>parallel_exec</b> (Real dt=0.0) override</td></tr>
<tr class="separator:a4bccecb7d2326f6e21f432e735cd6fe7 inherit pub_methods_class_s_p_h_1_1_interaction_dynamics_splitting"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_s_p_h_1_1_interaction_dynamics"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_s_p_h_1_1_interaction_dynamics')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_s_p_h_1_1_interaction_dynamics.html">SPH::InteractionDynamics</a></td></tr>
<tr class="memitem:a7d757e98a171eb8d845732d7d5035310 inherit pub_methods_class_s_p_h_1_1_interaction_dynamics"><td class="memItemLeft" align="right" valign="top"><a id="a7d757e98a171eb8d845732d7d5035310"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>InteractionDynamics</b> (<a class="el" href="class_s_p_h_1_1_s_p_h_body.html">SPHBody</a> &amp;sph_body)</td></tr>
<tr class="separator:a7d757e98a171eb8d845732d7d5035310 inherit pub_methods_class_s_p_h_1_1_interaction_dynamics"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_s_p_h_1_1_particle_dynamics"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_s_p_h_1_1_particle_dynamics')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_s_p_h_1_1_particle_dynamics.html">SPH::ParticleDynamics&lt; void &gt;</a></td></tr>
<tr class="memitem:ac0b1853fed55e6d3f080f3317f875080 inherit pub_methods_class_s_p_h_1_1_particle_dynamics"><td class="memItemLeft" align="right" valign="top"><a id="ac0b1853fed55e6d3f080f3317f875080"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ParticleDynamics</b> (<a class="el" href="class_s_p_h_1_1_s_p_h_body.html">SPHBody</a> &amp;sph_body)</td></tr>
<tr class="separator:ac0b1853fed55e6d3f080f3317f875080 inherit pub_methods_class_s_p_h_1_1_particle_dynamics"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab84153bd29b90450a14c68750af60d1 inherit pub_methods_class_s_p_h_1_1_particle_dynamics"><td class="memItemLeft" align="right" valign="top"><a id="aab84153bd29b90450a14c68750af60d1"></a>
<a class="el" href="class_s_p_h_1_1_s_p_h_body.html">SPHBody</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>getSPHBody</b> ()</td></tr>
<tr class="separator:aab84153bd29b90450a14c68750af60d1 inherit pub_methods_class_s_p_h_1_1_particle_dynamics"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_s_p_h_1_1_data_delegate_inner"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_s_p_h_1_1_data_delegate_inner')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="class_s_p_h_1_1_data_delegate_inner.html">SPH::DataDelegateInner&lt; BodyType, ParticlesType, MaterialType, BaseDataDelegateType &gt;</a></td></tr>
<tr class="memitem:a6e711cbe11e4c6be7ad626f5d74a72de inherit pub_methods_class_s_p_h_1_1_data_delegate_inner"><td class="memItemLeft" align="right" valign="top"><a id="a6e711cbe11e4c6be7ad626f5d74a72de"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>DataDelegateInner</b> (<a class="el" href="class_s_p_h_1_1_base_body_relation_inner.html">BaseBodyRelationInner</a> &amp;body_inner_relation)</td></tr>
<tr class="separator:a6e711cbe11e4c6be7ad626f5d74a72de inherit pub_methods_class_s_p_h_1_1_data_delegate_inner"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a0482209fa20908a58e994c74ca4ad4c0"><td class="memItemLeft" align="right" valign="top"><a id="a0482209fa20908a58e994c74ca4ad4c0"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>Interaction</b> (<a class="el" href="classsize__t.html">size_t</a> index_i, Real dt=0.0) override</td></tr>
<tr class="separator:a0482209fa20908a58e994c74ca4ad4c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_class_s_p_h_1_1_particle_dynamics"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_class_s_p_h_1_1_particle_dynamics')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="class_s_p_h_1_1_particle_dynamics.html">SPH::ParticleDynamics&lt; void &gt;</a></td></tr>
<tr class="memitem:a6c3ffa11bc0514cd9eb1537b79b4975c inherit pro_methods_class_s_p_h_1_1_particle_dynamics"><td class="memItemLeft" align="right" valign="top"><a id="a6c3ffa11bc0514cd9eb1537b79b4975c"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setBodyUpdated</b> ()</td></tr>
<tr class="separator:a6c3ffa11bc0514cd9eb1537b79b4975c inherit pro_methods_class_s_p_h_1_1_particle_dynamics"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab027ee6fb13881db2bc8277ef56d4b58 inherit pro_methods_class_s_p_h_1_1_particle_dynamics"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_p_h_1_1_particle_dynamics.html#ab027ee6fb13881db2bc8277ef56d4b58">setupDynamics</a> (Real dt=0.0)</td></tr>
<tr class="separator:ab027ee6fb13881db2bc8277ef56d4b58 inherit pro_methods_class_s_p_h_1_1_particle_dynamics"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:ab9b0e8de4547496a215cfa7538996a8b"><td class="memItemLeft" align="right" valign="top"><a id="ab9b0e8de4547496a215cfa7538996a8b"></a>
StdLargeVec&lt; Real &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>Vol_</b></td></tr>
<tr class="separator:ab9b0e8de4547496a215cfa7538996a8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09d8c8080f94f26ddc1ed11b21dee050"><td class="memItemLeft" align="right" valign="top"><a id="a09d8c8080f94f26ddc1ed11b21dee050"></a>
StdLargeVec&lt; Real &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>mass_</b></td></tr>
<tr class="separator:a09d8c8080f94f26ddc1ed11b21dee050"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8b1e262a870f9bb106d2c9cf7f14911"><td class="memItemLeft" align="right" valign="top"><a id="aa8b1e262a870f9bb106d2c9cf7f14911"></a>
StdLargeVec&lt; <a class="el" href="class_variable_type.html">VariableType</a> &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>variable_</b></td></tr>
<tr class="separator:aa8b1e262a870f9bb106d2c9cf7f14911"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0d20628fd9b0092accc847b2ad3d83d"><td class="memItemLeft" align="right" valign="top">Real&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_p_h_1_1_damping_pairwise_inner.html#aa0d20628fd9b0092accc847b2ad3d83d">eta_</a></td></tr>
<tr class="separator:aa0d20628fd9b0092accc847b2ad3d83d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_class_s_p_h_1_1_interaction_dynamics_splitting"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_s_p_h_1_1_interaction_dynamics_splitting')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_s_p_h_1_1_interaction_dynamics_splitting.html">SPH::InteractionDynamicsSplitting</a></td></tr>
<tr class="memitem:a3a4a59eba01c86a7bdcc3b50af8fee15 inherit pro_attribs_class_s_p_h_1_1_interaction_dynamics_splitting"><td class="memItemLeft" align="right" valign="top"><a id="a3a4a59eba01c86a7bdcc3b50af8fee15"></a>
<a class="el" href="class_s_p_h_1_1_real_body.html">RealBody</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>real_body_</b></td></tr>
<tr class="separator:a3a4a59eba01c86a7bdcc3b50af8fee15 inherit pro_attribs_class_s_p_h_1_1_interaction_dynamics_splitting"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae6935b6e1ae1b9929342cfb4cde7afa inherit pro_attribs_class_s_p_h_1_1_interaction_dynamics_splitting"><td class="memItemLeft" align="right" valign="top"><a id="aae6935b6e1ae1b9929342cfb4cde7afa"></a>
<a class="el" href="namespace_s_p_h.html#ac592bbe202be73decfcbfe8201484ffa">SplitCellLists</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>split_cell_lists_</b></td></tr>
<tr class="separator:aae6935b6e1ae1b9929342cfb4cde7afa inherit pro_attribs_class_s_p_h_1_1_interaction_dynamics_splitting"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_class_s_p_h_1_1_interaction_dynamics"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_s_p_h_1_1_interaction_dynamics')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_s_p_h_1_1_interaction_dynamics.html">SPH::InteractionDynamics</a></td></tr>
<tr class="memitem:a2d79cfd57642286dfcbb665dbec75c6c inherit pro_attribs_class_s_p_h_1_1_interaction_dynamics"><td class="memItemLeft" align="right" valign="top"><a id="a2d79cfd57642286dfcbb665dbec75c6c"></a>
<a class="el" href="namespace_s_p_h.html#aa72cf1f63790f923a029b77f683b9a5e">ParticleFunctor</a>&#160;</td><td class="memItemRight" valign="bottom"><b>functor_interaction_</b></td></tr>
<tr class="separator:a2d79cfd57642286dfcbb665dbec75c6c inherit pro_attribs_class_s_p_h_1_1_interaction_dynamics"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_class_s_p_h_1_1_particle_dynamics"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_s_p_h_1_1_particle_dynamics')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_s_p_h_1_1_particle_dynamics.html">SPH::ParticleDynamics&lt; void &gt;</a></td></tr>
<tr class="memitem:a2c547f5f8f9cc2506a6a726fe59b270e inherit pro_attribs_class_s_p_h_1_1_particle_dynamics"><td class="memItemLeft" align="right" valign="top"><a id="a2c547f5f8f9cc2506a6a726fe59b270e"></a>
<a class="el" href="class_s_p_h_1_1_s_p_h_body.html">SPHBody</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>sph_body_</b></td></tr>
<tr class="separator:a2c547f5f8f9cc2506a6a726fe59b270e inherit pro_attribs_class_s_p_h_1_1_particle_dynamics"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfee6868ea8516ee575e7b9583230a1f inherit pro_attribs_class_s_p_h_1_1_particle_dynamics"><td class="memItemLeft" align="right" valign="top"><a id="adfee6868ea8516ee575e7b9583230a1f"></a>
<a class="el" href="class_s_p_h_1_1_s_p_h_adaptation.html">SPHAdaptation</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>sph_adaptation_</b></td></tr>
<tr class="separator:adfee6868ea8516ee575e7b9583230a1f inherit pro_attribs_class_s_p_h_1_1_particle_dynamics"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30723682b9301b81211d9f1c0aec4f5c inherit pro_attribs_class_s_p_h_1_1_particle_dynamics"><td class="memItemLeft" align="right" valign="top"><a id="a30723682b9301b81211d9f1c0aec4f5c"></a>
<a class="el" href="class_s_p_h_1_1_base_particles.html">BaseParticles</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>base_particles_</b></td></tr>
<tr class="separator:a30723682b9301b81211d9f1c0aec4f5c inherit pro_attribs_class_s_p_h_1_1_particle_dynamics"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_class_s_p_h_1_1_data_delegate_inner"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_s_p_h_1_1_data_delegate_inner')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="class_s_p_h_1_1_data_delegate_inner.html">SPH::DataDelegateInner&lt; BodyType, ParticlesType, MaterialType, BaseDataDelegateType &gt;</a></td></tr>
<tr class="memitem:a1a9ec99b7fadff00fe62cf6656827fb3 inherit pro_attribs_class_s_p_h_1_1_data_delegate_inner"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespace_s_p_h.html#a720b2214c518c3299a6d4895dacddc50">ParticleConfiguration</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_p_h_1_1_data_delegate_inner.html#a1a9ec99b7fadff00fe62cf6656827fb3">inner_configuration_</a></td></tr>
<tr class="separator:a1a9ec99b7fadff00fe62cf6656827fb3 inherit pro_attribs_class_s_p_h_1_1_data_delegate_inner"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_attribs_class_s_p_h_1_1_interaction_dynamics"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_class_s_p_h_1_1_interaction_dynamics')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="class_s_p_h_1_1_interaction_dynamics.html">SPH::InteractionDynamics</a></td></tr>
<tr class="memitem:a05a62b2b63bf6bdbd5b0ddfd2de13d1a inherit pub_attribs_class_s_p_h_1_1_interaction_dynamics"><td class="memItemLeft" align="right" valign="top">StdVec&lt; <a class="el" href="class_s_p_h_1_1_particle_dynamics.html">ParticleDynamics</a>&lt; void &gt; * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_p_h_1_1_interaction_dynamics.html#a05a62b2b63bf6bdbd5b0ddfd2de13d1a">pre_processes_</a></td></tr>
<tr class="separator:a05a62b2b63bf6bdbd5b0ddfd2de13d1a inherit pub_attribs_class_s_p_h_1_1_interaction_dynamics"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae4505de78f5a7b5417c2470251af2ad inherit pub_attribs_class_s_p_h_1_1_interaction_dynamics"><td class="memItemLeft" align="right" valign="top">StdVec&lt; <a class="el" href="class_s_p_h_1_1_particle_dynamics.html">ParticleDynamics</a>&lt; void &gt; * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_p_h_1_1_interaction_dynamics.html#aae4505de78f5a7b5417c2470251af2ad">post_processes_</a></td></tr>
<tr class="separator:aae4505de78f5a7b5417c2470251af2ad inherit pub_attribs_class_s_p_h_1_1_interaction_dynamics"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_attribs_class_s_p_h_1_1_global_static_variables"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_class_s_p_h_1_1_global_static_variables')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="class_s_p_h_1_1_global_static_variables.html">SPH::GlobalStaticVariables</a></td></tr>
<tr class="memitem:ade84c016ddfa66794108619277313c82 inherit pub_static_attribs_class_s_p_h_1_1_global_static_variables"><td class="memItemLeft" align="right" valign="top">static Real&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_s_p_h_1_1_global_static_variables.html#ade84c016ddfa66794108619277313c82">physical_time_</a> = 0.0</td></tr>
<tr class="separator:ade84c016ddfa66794108619277313c82 inherit pub_static_attribs_class_s_p_h_1_1_global_static_variables"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><h3>template&lt;typename VariableType&gt;<br />
class SPH::DampingPairwiseInner&lt; VariableType &gt;</h3>

<p>A quantity damping by a pairwise splitting scheme this method modifies the quantity directly Note that, if periodic boundary condition is applied, the parallelized version of the method requires the one using ghost particles because the splitting partition only works in this case. </p>
</div><h2 class="groupheader">Member Data Documentation</h2>
<a id="aa0d20628fd9b0092accc847b2ad3d83d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa0d20628fd9b0092accc847b2ad3d83d">&#9670;&nbsp;</a></span>eta_</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename VariableType &gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Real <a class="el" href="class_s_p_h_1_1_damping_pairwise_inner.html">SPH::DampingPairwiseInner</a>&lt; <a class="el" href="class_variable_type.html">VariableType</a> &gt;::eta_</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>damping coefficient </p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>SPHINXsys/src/shared/particle_dynamics/dissipation_dynamics/<a class="el" href="particle__dynamics__dissipation_8h_source.html">particle_dynamics_dissipation.h</a></li>
<li>SPHINXsys/src/shared/particle_dynamics/dissipation_dynamics/<a class="el" href="particle__dynamics__dissipation_8hpp_source.html">particle_dynamics_dissipation.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.14
</small></address>
</body>
</html>
